package sistemioperativi.esami.ristorante;

public abstract class PortaPiatti {
	protected int maxPiatti;
	protected int numPiatti = 0;
	
	protected final int MAX_PIATTI = maxPiatti; // ?
	
	public PortaPiatti(int max){
		this.maxPiatti = max;
	}
	
	public abstract void put (int p) throws InterruptedException;
	
	public abstract void get() throws InterruptedException;
	
	public boolean possolavare(int p){
		return numPiatti + p < maxPiatti;
	}


}
